package com.deepocean.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.time.LocalDateTime;

public class TeeterBedSeparatorCondition {
    private String id;
    private String deviceId;
    private String deviceName;
    private String sensorId;
    private Double minMaterialInput;
    private Double maxMaterialInput;
    private Double minCleanCoalOutput;
    private Double maxCleanCoalOutput;
    private Double minCoarseOreOutput;
    private Double maxCoarseOreOutput;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime beginTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getSensorId() {
        return sensorId;
    }

    public void setSensorId(String sensorId) {
        this.sensorId = sensorId;
    }

    public Double getMinMaterialInput() {
        return minMaterialInput;
    }

    public void setMinMaterialInput(Double minMaterialInput) {
        this.minMaterialInput = minMaterialInput;
    }

    public Double getMaxMaterialInput() {
        return maxMaterialInput;
    }

    public void setMaxMaterialInput(Double maxMaterialInput) {
        this.maxMaterialInput = maxMaterialInput;
    }

    public Double getMinCleanCoalOutput() {
        return minCleanCoalOutput;
    }

    public void setMinCleanCoalOutput(Double minCleanCoalOutput) {
        this.minCleanCoalOutput = minCleanCoalOutput;
    }

    public Double getMaxCleanCoalOutput() {
        return maxCleanCoalOutput;
    }

    public void setMaxCleanCoalOutput(Double maxCleanCoalOutput) {
        this.maxCleanCoalOutput = maxCleanCoalOutput;
    }

    public Double getMinCoarseOreOutput() {
        return minCoarseOreOutput;
    }

    public void setMinCoarseOreOutput(Double minCoarseOreOutput) {
        this.minCoarseOreOutput = minCoarseOreOutput;
    }

    public Double getMaxCoarseOreOutput() {
        return maxCoarseOreOutput;
    }

    public void setMaxCoarseOreOutput(Double maxCoarseOreOutput) {
        this.maxCoarseOreOutput = maxCoarseOreOutput;
    }

    public LocalDateTime getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(LocalDateTime beginTime) {
        this.beginTime = beginTime;
    }

    public LocalDateTime getEndTime() {
        return endTime;
    }

    public void setEndTime(LocalDateTime endTime) {
        this.endTime = endTime;
    }
}
